/**
 * \file    
 *          MQTTType_def.h
 * \brief   
 *          Implements entTelematics as a stream interface driver. 
 *          
 * \par Author (last changes):
 *          - Song Yang
 *          - Phone +65 6580 0179
 *          - Continental Automotive Singapore Pte Ltd
 * \par Project Leader:
 *          - Kung Leng Yap
 *          - Phone +65 6580 0667
 *          - @continental-corporation.com
 * \par Responsible Developer:
 *          - 
 *          - 
 *          - 
 * \par Responsible Architect:
 *          - Zhang Fa
 *          - Phone +21 6080 4943
 *          - fa.zhang@continental-corporation.com
 *          - Continental Automotive Shanghai
 *
 * \par Project:
 *      DPCA2
 *
 * \par SW-Component:
 *      entMQTTBroker.lib
 *
 * \par SW-Package:
 *      mqtt broker  
 *
 * \par SW-Module:
 *      mqtt broker  
 *
 * \par SW-Architecture Specification:
 *      DPCA_SW_AD_IMX
 *      003
 *
 * \par SW-Design Specification:
 *      DPCA_your_module_SW_DD
 *      your_doc_number
 *
 * \par SW-Test Case Specification:
 *      DPCA_your_module_SW_TS
 *      your_doc_number
 *
 * \par CM-Info:
 *      - mqtt_broker.h-1:incl:DPCARSgp#
 *      - uidc1282
 *
 * \note
 *      This is a note.
 *
 * \bug 
 *      - there are no known bugs
 *
 * \par Module-History:
 *
 * \verbatim
 * Date                Author                 Reason
 * 
 * 15 Oct 2012        Song Yang				  Initial Creation
 * The latest entry at the head of the history list.
 * \endverbatim
 *
 * \par Copyright Notice:
 * Copyright (C) 2011 Continental Automotive Singapore Pte Ltd. 
 * Alle Rechte vorbehalten. All Rights Reserved.\n
 * The reproduction, transmission or use of this document or its contents is
 * not permitted without express written authority.\n
 * Offenders will be liable for damages. All rights, including rights created
 * by patent grant or registration of a utility model or design, are reserved.
 *
 */
#pragma once
 
//==============================================================================
// INCLUDES
//==============================================================================
#include "ssw_types.h"

//==============================================================================
// STRUCTURE DEFINITIONS
//==============================================================================

#ifdef TEST_MQTT_IOCTL

enum TMSG_TYPE_E {
    e_tmsg_lc_conn = 0xF0,
    e_tmsg_lc_sub,
    e_tmsg_lc_unsub,
    e_tmsg_lc_pub,
    e_tmsg_lc_dump_sub
};


typedef struct _TEST_Message{
    enum TMSG_TYPE_E type;
    uint8_t topic[256];
    uint8_t payload[1024];
} TMSG, *LPTMSG, **PPTMSG;

#endif


